package chapter02;

public class Java03_Datatype_02 {
    public static void main(String[] args) {
       // TODO 数据类型的转换
        String name = "zhangsan";
        int age = 18;

        // 不同的数据类型不能赋值转换
        name = "lisi";
        // name = age; 报错：Required type:String Provided:int 类型不匹配

        // 数据类型中的数值类型存在取值范围的概念，因此数值范围小的数据类型可以转换为数值范围大的数据类型，该转换过程有Java编译时完成
        // byte -> short -> int -> long -> float -> double
        byte b = 10;
        short s = b;
        int i = s;
        long lon = i;
        float f = lon;
        double d = f;

        // 范围大数据类型不能直接转成范围小的数据类型，但可以强制转换()
        int i1 = (int)d;
    }
}
